/**
 * 
 */
package com.quanyan.place.entity.apiresp;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @des 订单优惠
 * @author tim
 * @date 2017年4月13日
 */
public class RespPlaceOrderDiscountItem implements Serializable {

	/**
	 * 会员优惠=会员价优惠+会员折扣优惠（discountMember+discountDiscountMember）
	 * 优惠券=优惠券优惠+折扣券优惠（discountCoupon+discountDiscountCoupon）
	 * 改价=调价优惠 discountAdjust
	 * 鸟蛋=鸟蛋 eggCount
	 */
	private static final long serialVersionUID = 1L;
	private Integer id;//优惠id
	private BigDecimal discountEgg;// 鸟蛋优惠
	private Integer eggCount;// 鸟蛋个数
	private BigDecimal discountCoupon;// 优惠券优惠
	private BigDecimal discountDiscountCoupon;// 折扣券优惠
	private BigDecimal discountMember;// 会员价优惠
	private BigDecimal discountDiscountMember;// 会员折扣优惠
	private BigDecimal discountNumberMember;//次卡优惠
	private BigDecimal discountAdjust;// 调价优惠(改价)
	private BigDecimal subjectAmount;// 优惠券面值
	private Integer  subjectDiscount;// 折扣券折数
	private Integer status;//优惠状态
	private String placeOrderId;
	/**
	 * @return the id
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * @param id the id to set
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * @return the placeOrderId
	 */
	public String getPlaceOrderId() {
		return placeOrderId;
	}
	/**
	 * @param placeOrderId the placeOrderId to set
	 */
	public void setPlaceOrderId(String placeOrderId) {
		this.placeOrderId = placeOrderId;
	}
	/**
	 * @return the status
	 */
	public Integer getStatus() {
		return status;
	}
	/**
	 * @param status the status to set
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * @return the discountEgg
	 */
	public BigDecimal getDiscountEgg() {
		return discountEgg;
	}
	/**
	 * @param discountEgg the discountEgg to set
	 */
	public void setDiscountEgg(BigDecimal discountEgg) {
		this.discountEgg = discountEgg;
	}
	/**
	 * @return the eggCount
	 */
	public Integer getEggCount() {
		return eggCount;
	}
	/**
	 * @param eggCount the eggCount to set
	 */
	public void setEggCount(Integer eggCount) {
		this.eggCount = eggCount;
	}
	/**
	 * @return the discountCoupon
	 */
	public BigDecimal getDiscountCoupon() {
		return discountCoupon;
	}
	/**
	 * @param discountCoupon the discountCoupon to set
	 */
	public void setDiscountCoupon(BigDecimal discountCoupon) {
		this.discountCoupon = discountCoupon;
	}
	/**
	 * @return the discountDiscountCoupon
	 */
	public BigDecimal getDiscountDiscountCoupon() {
		return discountDiscountCoupon;
	}
	/**
	 * @param discountDiscountCoupon the discountDiscountCoupon to set
	 */
	public void setDiscountDiscountCoupon(BigDecimal discountDiscountCoupon) {
		this.discountDiscountCoupon = discountDiscountCoupon;
	}
	/**
	 * @return the discountMember
	 */
	public BigDecimal getDiscountMember() {
		return discountMember;
	}
	/**
	 * @param discountMember the discountMember to set
	 */
	public void setDiscountMember(BigDecimal discountMember) {
		this.discountMember = discountMember;
	}
	/**
	 * @return the discountDiscountMember
	 */
	public BigDecimal getDiscountDiscountMember() {
		return discountDiscountMember;
	}
	/**
	 * @param discountDiscountMember the discountDiscountMember to set
	 */
	public void setDiscountDiscountMember(BigDecimal discountDiscountMember) {
		this.discountDiscountMember = discountDiscountMember;
	}
	/**
	 * @return the discountAdjust
	 */
	public BigDecimal getDiscountAdjust() {
		return discountAdjust;
	}
	/**
	 * @param discountAdjust the discountAdjust to set
	 */
	public void setDiscountAdjust(BigDecimal discountAdjust) {
		this.discountAdjust = discountAdjust;
	}
	/**
	 * @return the subjectAmount
	 */
	public BigDecimal getSubjectAmount() {
		return subjectAmount;
	}
	/**
	 * @param subjectAmount the subjectAmount to set
	 */
	public void setSubjectAmount(BigDecimal subjectAmount) {
		this.subjectAmount = subjectAmount;
	}
	/**
	 * @return the subjectDiscount
	 */
	public Integer getSubjectDiscount() {
		return subjectDiscount;
	}
	/**
	 * @param subjectDiscount the subjectDiscount to set
	 */
	public void setSubjectDiscount(Integer subjectDiscount) {
		this.subjectDiscount = subjectDiscount;
	}

	public BigDecimal getDiscountNumberMember() {
		return discountNumberMember;
	}

	public void setDiscountNumberMember(BigDecimal discountNumberMember) {
		this.discountNumberMember = discountNumberMember;
	}
}
